/* ================================ */
/* ======== PARENT / ROOT ========= */
/* ================================ */
table {
	border-collapse: collapse;
	width: 100%;
    box-shadow: inset 0 0 0 1px white;
}
.example-small {
	opacity: 0.8;
	width: 70%;
}
/* ================================ */
/* ============ HEADER ============ */
/* ================================ */
th {
	padding: 10px;
	text-align: left;
	background-color: rgb(240, 240, 240);
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
}
/* ================================ */
/* ============= ROWS ============= */
/* ================================ */
tr:nth-child(even) {
	background-color: rgb(249, 249, 249);
}
tr {
	border: 1px solid rgb(217, 217, 217);
	border-left: 1px solid rgb(139, 139, 139);
	border-right: 1px solid rgb(139, 139, 139);
}
tr:first-child {
	border-top: 1px solid rgb(139, 139, 139);
}
tr:last-child {
	border-bottom: 1px solid rgb(139, 139, 139);
}
/* ================================ */
/* =========== COLUMNS ============ */
/* ================================ */
td i {
	/* Faint italics for minor details + easier reading */
	color: rgb(100, 100, 100)
}
td i:before {
	/* Line break forced */
	display: block;
	content: " ";
}
td i.nobreak:before {
	/* Line break forced */
	display: inline;
	content: " ";
}
td {
	padding: 10px;
	vertical-align: top;
}
tr .center {
	vertical-align: middle;
}
td ul {
	margin: 0;
}
/* ================================ */
/* ============= MISC ============= */
/* ================================ */
td hr {
	border-color: rgb(217, 217, 217);
}
/* mobile */ @media(max-width: 750px){
	
}